/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.uoc.tds.pec4.model;

import java.io.Serializable;
import java.util.Date;

/**
 * Tecnicas de Desarrollo de Software - (UOC)
 * Clase que encapsula los datos necesarios para rellenar los informes
 * @author José Carlos Fernández Luque
 * @version 1.0
 */
public class SS3_InformeEventosAsistente implements Serializable {

    private String universidad;
    private String centro;
    private String evento;
    private String tipoEvento;
    private Date fechaInicio;
    private String duracion;
    private Date fechaFin;
    private String cerrado;
    private boolean estadoAsistente;
    private int plazas;
    private float inscritos;
    private float asistentes;
    private float porcentaje;
    private String codUsuario;
    private String nombreUsuario;
    private String apellido1;
    private String apellido2;
    private int rol;
    private String dNI;
    private boolean asistencia;
    private int precio;

    /**
     * Clase que encapsula el contenido a mostrar en un informe
     */
    public SS3_InformeEventosAsistente() {
    }

    /**
     *
     * @param universidad
     * @param centro
     * @param evento
     * @param tipoEvento
     * @param fechaInicio
     * @param fechaFin
     * @param cerrado
     * @param estadoAsistente
     */
    public SS3_InformeEventosAsistente(String universidad, String centro,
            String evento, String tipoEvento, Date fechaInicio, Date fechaFin,
            String cerrado, boolean estadoAsistente) {
        this.universidad = universidad;
        this.centro = centro;
        this.evento = evento;
        this.tipoEvento = tipoEvento;
        this.fechaInicio = fechaInicio;
        this.fechaFin = fechaFin;
        this.cerrado = cerrado;
        this.estadoAsistente = estadoAsistente;
    }

    public SS3_InformeEventosAsistente(String universidad, String centro, String evento, String tipoEvento, Date fechaInicio, String duracion, Date fechaFin, String cerrado, boolean estadoAsistente, int plazas, int inscritos, int asistentes, int porcentaje) {
        this.universidad = universidad;
        this.centro = centro;
        this.evento = evento;
        this.tipoEvento = tipoEvento;
        this.fechaInicio = fechaInicio;
        this.duracion = duracion;
        this.fechaFin = fechaFin;
        this.cerrado = cerrado;
        this.estadoAsistente = estadoAsistente;
        this.plazas = plazas;
        this.inscritos = inscritos;
        this.asistentes = asistentes;
        this.porcentaje = porcentaje;
    }

    

    /**
     *
     * @return
     */
    public String getCentro() {
        return centro;
    }

    /**
     *
     * @param centro
     */
    public void setCentro(String centro) {
        this.centro = centro;
    }

    /**
     *
     * @return
     */
    public String getCerrado() {
        return cerrado;
    }

    /**
     *
     * @param cerrado
     */
    public void setCerrado(String cerrado) {
        this.cerrado = cerrado;
    }

    /**
     *
     * @return
     */
    public boolean getEstadoAsistente() {
        return estadoAsistente;
    }

    /**
     *
     * @param estadoAsistente
     */
    public void setEstadoAsistente(boolean estadoAsistente) {
        this.estadoAsistente = estadoAsistente;
    }

    /**
     *
     * @return
     */
    public String getEvento() {
        return evento;
    }

    /**
     *
     * @param evento
     */
    public void setEvento(String evento) {
        this.evento = evento;
    }

    public Date getFechaFin() {
        return fechaFin;
    }

    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }



    /**
     *
     * @return
     */
    public Date getFechaInicio() {
        return fechaInicio;
    }

    /**
     *
     * @param fechaInicio
     */
    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    /**
     *
     * @return
     */
    public String getTipoEvento() {
        return tipoEvento;
    }

    /**
     *
     * @param tipoEvento
     */
    public void setTipoEvento(String tipoEvento) {
        this.tipoEvento = tipoEvento;
    }

    /**
     *
     * @return
     */
    public String getUniversidad() {
        return universidad;
    }

    /**
     *
     * @param universidad
     */
    public void setUniversidad(String universidad) {
        this.universidad = universidad;
    }

    public String getDuracion() {
        return duracion;
    }

    public void setDuracion(String duracion) {
        this.duracion = duracion;
    }

    public float getAsistentes() {
        return asistentes;
    }

    public void setAsistentes(float asistentes) {
        this.asistentes = asistentes;
    }

    public float getInscritos() {
        return inscritos;
    }

    public void setInscritos(float inscritos) {
        this.inscritos = inscritos;
    }

    public int getPlazas() {
        return plazas;
    }

    public void setPlazas(int plazas) {
        this.plazas = plazas;
    }

    public float getPorcentaje() {
        return porcentaje;
    }

    public void setPorcentaje(float porcentaje) {
        this.porcentaje = porcentaje;
    }

    public String getApellido1() {
        return apellido1;
    }

    public void setApellido1(String apellido1) {
        this.apellido1 = apellido1;
    }

    public String getApellido2() {
        return apellido2;
    }

    public void setApellido2(String apellido2) {
        this.apellido2 = apellido2;
    }

    public String getCodUsuario() {
        return codUsuario;
    }

    public void setCodUsuario(String codUsuario) {
        this.codUsuario = codUsuario;
    }

    public String getdNI() {
        return dNI;
    }

    public void setdNI(String dNI) {
        this.dNI = dNI;
    }

    public String getNombreUsuario() {
        return nombreUsuario;
    }

    public void setNombreUsuario(String nombreUsuario) {
        this.nombreUsuario = nombreUsuario;
    }

    public boolean getAsistencia() {
        return asistencia;
    }

    public void setAsistencia(boolean asistencia) {
        this.asistencia = asistencia;
    }

    public int getRol() {
        return rol;
    }

    public void setRol(int rol) {
        this.rol = rol;
    }

    public int getPrecio() {
        return precio;
    }

    public void setPrecio(int precio) {
        this.precio = precio;
    }
}
